package cn.getech.data.development.model.dto;

import com.alibaba.fastjson.JSONArray;
import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * <p>
 * 原始数据和模型的映射信息
 * </p>
 *
 * @author hujz
 * @since 2019-08-21
 */
@Data
public class AnalysisModelDataAndMappingDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    private Integer id;

    /**
     * 模型映射的id
     */
    private Integer modelMappingId;

    /**
     * 原始数据的id
     */
    private Integer messageMappingId;


    /**
     * 新的未匹配的模型的集合
     */
    private Map<String, Object> modelMap;


    /**
     * 未匹配的数据源的集合
     */
    private Map<String, Object> kafkaMap;


    /**
     * 数据源数据
     */
    private String messageData;

    /**
     * 已经配置的模型映射关系
     */
    private List<AnalysisInfoConfigDto> analysisInfoConfigDtos;


    private List<ConfConnectDto> confConnectDtos;

    private JSONArray outPutList;


}
